/** 
* Copyright (C) 2012-2017 ZEEI Inc.All Rights Reserved.
* 项目名称：common
* 文件名称：PageParamVO.java
* 包  名 称：com.zeei.common.vo
* 文件描述：分页参数实体类
* 创建日期：2017年8月3日上午9:02:42
* 
* 修改历史
* 1.0 zhouweisheng 2017年8月3日上午9:02:42 创建文件
*
*/
package com.zeei.ems.base.page;

import java.io.Serializable;

import com.github.pagehelper.PageHelper;

/**
 * @类型名称：PageParamVO
 * @类型描述：分页参数实体类
 * @功能描述：提供分页参数实体属性
 * @创建作者：zhouweisheng
 */
public class PageParamVO implements Serializable {

	private static final long serialVersionUID = 1L;




	private int page = 1;
	private int rows = 20;

	public int getPage() {
		return page;
	}

	public int getRows() {
		return rows;
	}

	public void setPage(int page) {
		this.page = page;
	}

	public void setRows(int rows) {
		this.rows = rows;
	}

	public void setPageInfo(int page, int rows) {
		this.page = page;
		this.rows = rows;

		// 设置全局的分页信息,mybatis 使用到
		int pageNum = this.page < 1 ?1 : this.page;
		int pageSize = this.rows < 1 ?10 : this.rows;
		PageHelper.startPage(pageNum, pageSize);
	}
}
